table-top grill - Turkish English Dictionary